|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
order number: 305433, revision: 003us july 2005 intel ? 80333 i/o processor datasheet product features integrated intel xscale ? core ? 500, 667 and 800 mhz ? arm* v5te compliant ? 32 kbyte, 32-way set associative instruction cache with cache locking ? 32 kbyte, 32-way set associative data cache with cache locking. supports write through or write back ? 2 kbyte, 2-way set associative mini- data cache ? 128-entry branch target buffer ? 8-entry write buffer ? 4-entry fill and pend buffer ? performance monitor unit internal bus 333 mhz/64-bit pci express*-to-pci bridges ? x8 pci express* upstream link ? pci express* specification 1.0a compliant ? pci-x bus a (iop bus - atu interface) ? pci-x bus b (slot expansion bus) supports standard pci hot-plug controller ? four output clocks per pci-x bus address translation unit ? 2 kb or 4 kb outbound read queue ? 4 kb outbound write queue ? 4 kb inbound read and write queue ? connects internal bus to pci/x bus a ? messaging unit and expansion rom two programmable 32-bit timers and watchdog timer eight general purpose i/o pins two i 2 c bus interface units dual-ported memory controller ? pc2700 double data rate (ddr333) sdram ? ddrii 400 sdram ? up to 2 gb of 64-bit ddr333 ? up to 1 gb of 64-bit ddrii400 ? optional single-bit error correction, multi-bit detection support (ecc) ? supports unbuffered or registered dimms and discrete sdram ? 32-bit memory support dma controller ? two independent channels connected to internal bus ? two 1kb queues in ch0 and ch1 ? crc-32c calculation application accelerator unit ? raid6 support ? performs optional xor on read data ? compute parity across local memory blocks ? 1 kb/512 byte store queue two uart (16550) units ? 64-byte receive and transmit fifos ? 4-pin, master/slave capable peripheral bus interface ? 8-/16-bit data bus with two chip selects interrupt controller unit ? four priority levels ? vector generation ? sixteen external interrupt pins with high priority interrupt (hpi#) 829-ball, flip chip ball grid array (fcbga) ?37.5 mm 2 and 1.27 mm ball pitch
july 2005 intel ? 80333 i/o processor datasheet datasheet 2 order number: 305433, revision: 003us legal lines and disclaimers information in this document is provided in connection with intel? products. no license, express or implied, by estoppel or otherwise, to any intellectual property righ ts is granted by this document. except as provided in intel's terms and conditions of sale for such products, intel assumes no liability whatsoever, and intel disclaims any express or implied warranty, relating to sale and/or use of intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. intel may make changes to specifications and product descriptions at any time, without notice. intel corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property right s that relate to the presented subject matter. the furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. contact your local intel sales office or your distributor to obtain the latest specifications and before placing your product o rder. copies of documents which have an order number and are referenced in this document, or other intel literature may be obtained b y calling 1-800-548-4725 or by visiting intel's website at http://www.intel.com . anypoint, appchoice, boardwatch, bunnypeople, cableport, celeron, chips, ct media, dialogic, dm3, etherexpress, etox, flashfile , i386, i486, i960, icomp, instantip, intel, intel centrino, intel logo, intel3 86, intel486, intel740, inteldx2, inteldx4, intelsx2, intel cr eate & share, intel gigablade, intel inbusiness, intel inside, intel inside logo, intel netburst, intel netmerge, inte l netstructure, intel play, intel play l ogo, intel singledriver, intel speedstep, intel strataflash, intel teamstation, intel xeon, in tel xscale, iplink, itanium, mcs, mmx, mmx logo, optimizer logo, overdrive, paragon, pc dads, pc parents, pdcharm, pentium, pentium ii xeon, pentium iii xeon, performance at your command, remoteexpress, smartdie, solutions960, sound mark, storageexpress, the computer inside., the journey inside, tokenexpress, voicebrick, vtune, and xircom are trademarks or registered trademarks of intel corporation or its subsidiaries in the united states and other countries. *other names and brands may be claimed as the property of others. copyright ? 2005, intel corporation. all rights reserved. 80333 datasheet intel ? 80333 i/o processor datasheet july 2005 order number: 305433, revision: 003us 3 contents 1.0 introduction ............................................................................................................................... ..... 7 1.1 about this document ......................................................................................................... .. 7 1.1.1 terminology ............................................................................................................. 7 1.1.2 other relevant documents ..................................................................................... 8 1.2 about the intel ? 80333 i/o processor................................................................................... 9 2.0 features ............................................................................................................................... .........11 2.1 intel xscale ? core..............................................................................................................11 2.2 pci express*-to-pci bridge units ......................................................................................11 2.3 address translation unit .................................................................................................... 12 2.4 memory controller ........................................................................................................... ...12 2.5 application accelerator unit................................................................................................ 12 2.6 peripheral bus interface .................................................................................................... .12 2.7 dma controller .............................................................................................................. .....13 2.8 i 2 c bus interface unit .........................................................................................................13 2.9 messaging unit .............................................................................................................. .....13 2.10 internal bus............................................................................................................... ..........13 2.11 uart units ................................................................................................................. ........13 2.12 interrupt controller unit .................................................................................................. ....14 2.13 gpio ....................................................................................................................... ............14 2.14 smbus unit ................................................................................................................. ........14 3.0 package information ...................................................................................................................15 3.1 functional signal descriptions ...........................................................................................15 3.2 package thermal specifications ........................................................................................55 4.0 electrical specifications .............................................................................................................56 4.1 absolute maximum ratings ................................................................................................56 4.2 v ccpll pin requirements...................................................................................................56 4.3 targeted dc specifications ................................................................................................57 4.4 targeted ac specifications ................................................................................................59 4.4.1 clock signal timings .............................................................................................59 4.4.2 ddr/ddr-ii sdram interface signal timings......................................................61 4.4.3 peripheral bus interface signal timings................................................................63 4.4.4 i 2 c/smbus interface signal timings......................................................................65 4.4.5 uart interface signal timings..............................................................................65 4.4.6 pci express* differential transmitter (tx) output specifications..........................66 4.4.7 pci express* differential receiver (rx) input specifications ................................67 4.4.8 boundary scan test signal timings......................................................................68 4.5 ac timing waveforms ........................................................................................................6 9 4.6 ac test conditions.......................................................................................................... ...73 figures 1 intel ? 80333 i/o processor functional block diagram ...............................................................10 2 829-ball fcbga package diagram............................................................................................37 80333 july 2005 intel ? 80333 i/o processor datasheet datasheet 4 order number: 305433, revision: 003us 3intel ? 80333 i/o processor signal group locations (bottom view) ........................................... 38 4intel ? 80333 i/o processor ballout ? left side (bottom view) ................................................. 39 5intel ? 80333 i/o processor ballout ? right side (bottom view) ............................................... 40 6 clock timing measurement waveforms..................................................................................... 69 7 output timing measurement waveforms ................................................................................... 69 8 input timing measurement waveforms...................................................................................... 70 9i 2 c/smbus interface signal timings .......................................................................................... 70 10 uart transmitter receiver timing............................................................................................ 7 0 11 ddr sdram write timings ...................................................................................................... .71 12 ddr sdram read timings....................................................................................................... 71 13 write preamble/postamble durations........................................................................................ 72 14 ac test load for all signals except pci and ddr sdram ...................................................... 73 15 ac test load for ddr sdram signals ..................................................................................... 73 16 pci/pci-x tov(max) rising edge ac test load ...................................................................... 73 17 pci/pci-x tov(max) falling edge ac test load ..................................................................... 74 18 pci/pci-x tov(min) ac test load ........................................................................................... 74 19 transmitter test load (100 ? differential load) .......................................................................... 74 20 transmitter eye diagram...................................................................................................... ...... 75 21 receiver eye opening (differential) .......................................................................................... .75 tables 1 pin description nomenclature .................................................................................................. .. 15 2 ddr sdram signals ............................................................................................................. .... 16 4 misc sdram signals ............................................................................................................ .... 17 3 ddr-ii sdram signals .......................................................................................................... .... 17 5 peripheral bus interface signals .............................................................................................. .. 18 6 pci express* signals .......................................................................................................... ....... 19 7 b pci (slot expansion) bus signals ........................................................................................... 2 0 8 a pci (iop) bus signals....................................................................................................... ...... 22 10 i 2 c/smbus signals ................................................................................................................ ..... 24 9 interrupt signals ............................................................................................................. ............ 24 11 hot-plug controller signals for parallel 1-slot, no-glue ............................................................. 25 12 uart signals ................................................................................................................. ............ 26 13 test and miscellaneous signals ............................................................................................... .. 28 14 reset strap signals .......................................................................................................... .......... 29 15 power and ground pins ........................................................................................................ ..... 31 16 pin mode behavior ............................................................................................................ ......... 32 17 pin multiplexing for functional modes ........................................................................................ 36 18 fc-style, h-pbga package dimensions.................................................................................... 37 19 829-lead package ? alphabetical ball listings ........................................................................ 41 20 829-lead package ? alphabetical signal listings .................................................................... 48 21 absolute maximum ratings ..................................................................................................... ... 56 22 operating conditions ......................................................................................................... ......... 56 23 dc characteristics........................................................................................................... ........... 57 24 i cc characteristics............................................................................................................... ....... 58 25 pci clock timings ............................................................................................................ .......... 59 26 ddr clock timings ............................................................................................................ ........ 59 27 pci express* clock timings................................................................................................... .... 60 28 ddr sdram signal timings ..................................................................................................... 61 80333 datasheet intel ? 80333 i/o processor datasheet july 2005 order number: 305433, revision: 003us 5 29 ddr-ii sdram signal timings .................................................................................................. 62 30 peripheral bus signal timings................................................................................................ ....63 31 pci signal timings ........................................................................................................... ..........64 32 i 2 c/smbus signal timings ......................................................................................................... 65 33 uart signal timings .......................................................................................................... .......65 34 pci express* tx output specifications ......................................................................................66 35 pci express* rx input specifications......................................................................................... 67 36 boundary scan test signal timings...........................................................................................6 8 37 ac measurement conditions.................................................................................................... ..73 80333 july 2005 intel ? 80333 i/o processor datasheet datasheet 6 order number: 305433, revision: 003us revision history date revision description july 2005 003 updated voltages in section 4.3 may 2005 002 revised: table 16 , modified pin mode behavior for dq[63:32] for 32-bit ddr. table 21 , modified case temperatur e under bias to 95 c max table 22 , modified case temperatur e under bias to 95 c max table 25 , added note 4 march 2005 001 initial release 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 7 1.0 introduction 1.1 about this document this document is the intel ? 80333 i/o processor datasheet . this document contains a functional overview, package signal locations, targeted electrical specifications, and bus functional waveforms. detailed functional descriptions other than parametric performance are published in the intel ? 80333 i/o processor developer?s manual . intel corporation assumes no responsibility for any errors which may appear in this document nor does it make a commitment to update the information contained herein. intel retains the right to make changes to these specifications at any time, without notice. in particular, descriptions of features, timings, packaging, and pin-outs does not imply a commitment to implement them. in fact, this specification does not imply a commitment by intel to design, manufacture, or sell the product described herein. 1.1.1 terminology to aid the discussion of the intel ? 80333 i/o processor (80333) architecture, the following terminology is used: core processor intel xscale ? core within the 80333 local processor intel xscale ? core within the 80333 host processor processor loca ted upstream from the 80333 local bus 80333 internal bus local memory memory subsystem on the intel xscale ? core ddr sdram or peripheral bus interface busses inbound at or toward the internal bus of the 80333 from the pci interface of the atu outbound at or toward the pci interface of the 80333 atu from the internal bus downstream at or toward a pci express* port directed away from the root complex (to a bus with a higher number) upstream at or toward a pci express* port directed to the pci express* root complex (to a bus with a lower number). qword 64-bit data quantity (8 bytes). dword 32-bit data quantity (4 bytes). word 16-bit data quantity (2 bytes). 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 8 order number: 305433, revision: 002 1.1.2 other relevant documents 1. intel xscale ? core developer?s manual (273473) ? intel corporation 2. pci hot-plug specification, revision 1.1 ? pci special interest group 3. pci express* specification , revision 1.0a ? pci special interest group 4. intel ? 80333 i/o processor developer?s manual (305432) ? intel corporation 5. intel ? 80333 i/o processor design guide (305434) ? intel corporation 6. intel ? 80333 i/o processor specification update (305435) ? intel corporation 7. pci local bus specification , revision 2.3 ? pci special interest group 8. pci-x addendum to the pci local bus specification, revision 1.0a ? pci special interest group 9. pci bus power management interface specification , revision 1.1 ? pci special interest group 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 9 1.2 about the intel ? 80333 i/o processor the 80333 is a multi-function device that integrates the intel xscale ? core (arm* architecture compliant) with intelligent peripherals and pci express*-to-pci bridges. the 80333 consolidates, into a single system: ? intel xscale ? core ? 8 pci express* upstream link ? two pci express*-to-pci bridges supporting pci-x interface on both segments ? pci standard hot-plug controller (segment b) ? address translation unit (pci-to-internal bus application bridge) interfaced to the segment a ? high-performance memory controller ? interrupt controller with up to 16 external interrupt inputs ? two direct memory access (dma) controllers ? application accelerator ? messaging unit ? peripheral bus interface unit ? two i 2 c bus interface units ? two 16550 compatible uarts with flow control (four pins) ? eight general purpose input output (gpio) ports the 80333 is an integrated processor that addresse s the needs of intelligent i/o applications and helps reduce intelligent i/o system costs. pci express* is an industry-standard, high-performance, low-latency system interconnect. the pci express* upstream link of the 80333 is capable of 8 lane widths at 2.5 ghz operation, as defined by the pci express* specification , revision 1.0a. the addition of the intel xscale ? core brings intelligence to the pci express*-to-pci bridges. the 80333 integrates pci express*-to-pci bridges with the atu as an integrated secondary pci device. the upstream pci express* port implements the pci-to-pci bridge programming model according to the pci express* specification , revision 1.0a. the primary address translation unit is compliant with the definitions of an ?application bridge? as found in the pci-x addendum to the pci local bus specification, revision 1.0a. figure 1 on page 10 is a functional block diagram of the 80333. 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 10 order number: 305433, revision: 002 figure 1. intel ? 80333 i/o processor functional block diagram !!" #$% & ' ( # ) * #+,- ) ( * #+,- ./ ' * #+,- ) + 0 !#) 1$ )"1 2 )&& ) 3 45 3 45 #5 )1 () () 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 11 2.0 features the intel ? 80333 i/o processor combines the intel xscale ? core with powerful new features to create an intelligent i/o processor. this multi-device i/o processor is fully compliant with the pci local bus specification , revision 2.3 and the pci express* specification , revision 1.0a. features specific to the 80333 include the following: the subsections that follow briefly ov erview each feature. refer to the intel ? 80333 i/o processor developer?s manual for full technical descriptions. 2.1 intel xscale ? core the 80333 is based upon the intel xscale ? core. the core processor operates at a maximum frequency of 800 mhz. the instruction cache is 32 kbytes in size and is 32-way set associative. also, the core processor includes a data cache that is 32 kbytes and is 32-way set associative, and a mini data cache that is 2 kbytes and is two-way set associative. 2.2 pci express*-to-pci bridge units the 80333 provides pci express*-to-pci bridge units. these bridge units share a common upstream pci express* interface compliant with the pci express* specification , revision 1.0a. the pci express* interface supports a port lane widt h of eight, for up to 2 gbytes/s per direction (4 gbytes/s total) at 2.5 gbits/s bit rate. the pci-x secondary interfaces support 64-bit 133 mhz, compliant with the pci-x addendum to the pci local bus specification , revision 1.0a. these two secondary pci bus interfaces are referred to as the ?a? and ?b? segment, where the 80333 address translation unit resides on ?a? segment. the ?b? pci bus interface can be used for slot expansion. ? intel xscale ? core ? application accelerator unit ? address translation unit ? memory controller ? peripheral bus interface ? two i2c bus interface unit s ? pci express* 2.5 ghz 8 link ? interrupt controller unit ? messaging unit ? internal bus ? two dma controller s ? two uart units ? eight gpio s ? two pci express*-to-pci bridges to secondary pci-x 133 mhz bus interfaces 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 12 order number: 305433, revision: 002 2.3 address translation unit an address translation unit (atu) allows pci transactions direct access to the 80333 local memory. the atu supports transactions between pci address space and 80333 address space. address translation for the atu is controlled through programmable registers accessible from both the pci interface and the intel xscale ? core. the pci interface of the atu is connected to the 80333 ?a? secondary pci interface of the bridge. up stream access to the pci express* interface is controlled by inverse decode with the address windows of the bridge. dual access to registers allows flexibility in mapping the two addr ess spaces. the atu also supports the power management extended capability configuration header that as defined by the pci bus power management interface specification , revision 1.1. 2.4 memory controller the memory controller allows direct control of a ddr sdram memory subsystem. it features programmable chip selects and support for error correction codes (ecc). the memory controller may be configured for ddr sdram at 333 mhz (with 500 mhz and 667 mhz processors) or ddr-ii sdram at 400 mhz (with 500 mhz and 800 mhz processors). the memory controller is dual-ported, with a dedicated interface for the intel xscale ? core bus interface unit and a second interface to the internal bus. the memory co ntroller supports pipelined access and arbitration control to maximize performance. the memory co ntroller interface configuration support includes unbuffered dimms, registered dimms, and discrete ddr sdram devices. external memory may be configured as host addressable memory or private 80333 memory utilizing the address translation unit and bridges. 2.5 application accelerator unit the application accelerator unit (aa) provides low-latency, high-throughput data transfer capability between the aa unit, the 80333 local memory and the pci bus. it executes data transfers from and to the 80333 local memory, from the pci bus to the 80333 local memory, or from the 80333 local memory to the pci bus. the aa unit performs xor operations, computes parity, generates and verifies an eight byte data integrity field, performs memory block fills, and provides the necessary programming interface. the aa unit in the 80333 has been enhanced to support raid 6 functionality. 2.6 peripheral bus interface the peripheral bus interface unit is a data commu nication path to the flash memory components or other peripherals of an 80333 hardware system. the pbi includes support for either 8/16 bit devices. to perform these tasks at high bandwidth , the bus features a burst transfer capability which allows successive 8/16-bit data transfers. 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 13 2.7 dma controller the dma controller allows low-latency, high-throughput data transfers between pci bus agents and the local memory. two separate dma channe ls accommodate data transfers to the pci bus. both channels include a local memory to lo cal memory transfer mode. the dma controller supports chaining and unaligned data transfers. it is programmable through the intel xscale ? core only. 2.8 i 2 c bus interface unit the i 2 c (inter-integrated circuit) bus interface unit allows the intel xscale ? core to serve as a master and slave device residing on the i 2 c bus. the i 2 c unit uses a serial bus developed by philips semiconductor*, consisting of a two-pin interface. the bus allows the 80333 to interface to other i 2 c peripherals and microcontrollers for system ma nagement functions. it requires a minimum of hardware components for an economical system to relay status and reliability information on the i/o subsystem to an external device. also refer to i 2 c peripherals for microcontrollers (philips semiconductor). the 80333 includes two i 2 c bus interface units. 2.9 messaging unit the messaging unit (mu) provides data transfer between the pci system and the 80333. it uses interrupts to notify each system when new data ar rives. the mu has four messaging mechanisms: ? message registers ? doorbell registers ? circular queues ? index registers each messaging mechanism allows a host proces sor or external pci device and the 80333 to communicate through message passing and interrupt generation. 2.10 internal bus the internal bus is a high-speed interconn ect between internal units and intel xscale ? core processor. the internal bus operates at 333 mhz and is 64 bits wide. 2.11 uart units the 80333 includes two uart unit. the uart units allow the intel xscale ? core to serve as a master and slave device residing on the uart bus. the uart units use a serial bus consisting of a four-pin interface. the bus allows the 80333 to in terface to other peripherals and microcontrollers. also refer to 16550 device specification (national semiconductor*). 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 14 order number: 305433, revision: 002 2.12 interrupt controller unit the interrupt controller unit (icu) aggregates inte rrupt sources both external and internal of the 80333 to the intel xscale ? core processor. the icu supports high performance interrupt processing with direct interrupt service routine vector generation on a per source basis. each source has programmability for masking, core processor interrupt input, and priority. 2.13 gpio the 80333 includes eight general purpose i/o (gpi o) pins which can also be used as external interrupt inputs. 2.14 smbus unit the smbus (system management bus) interface unit allows the 80333 to serve as a slave device on the smbus. smbus is based on the principles of the i 2 c bus and allows the 80333 to interface to system smbus for external access an d control of internal registers. 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 15 3.0 package information the 80333 is offered in a flip chip ball grid array (fcbga) package. this is a full grid array package with 829 ball connections. 3.1 functional signal descriptions table 1. pin description nomenclature symbol description c configuration i input pin only o output pin only i/o pin may be either an input or output. od open drain pin pwr power pin gnd ground pin - pin must be connected as described. sync(?) synchronous. signal meets timings relative to a clock. sync(b) synchronous to b_clkin sync(m) synchronous to m_ck[2:0] sync(a) synchronous to a_clkin sync(t) synchronous to tck async asynchronous. inputs may be asynchronous rela tive to all clocks. all asynchronous signals are level-sensitive. rst(r) the pin is reset with pwrgd or rstin# . rst(a) the pin is reset with a_rst# . note that a_rst# is asserted when rstin# or pwrgd is asserted. rst(b) the pin is reset with b_rst# . note that b_rst# is asserted when rstin# or pwrgd is asserted. rst(m) the pin is reset with m_rst# . note that m_rst# is asserted when rstin# or pwrgd is asserted or is asserted with software. rst(t) the pin is reset with trst# . 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 16 order number: 305433, revision: 002 table 2. ddr sdram signals name count type description m_ck[2:0] 3o memory clocks are used to provide the positive differential clocks to the external sdram memory subsystem. m_ck[2:0]# 3o memory clocks are used to provide the negative differential clocks to the external sdram memory subsystem. m_rst# 1 o async memory reset indicates when the memory subsystem has been reset with rstin# or pwrgd or a software reset. ma[13:0] 14 o sync(m), rst(m) memory address bus carries the multiplexed row and column addresses to the sdram memory banks. ba[1:0] 2 o sync(m), rst(m) sdram bank address indicates which of the sdram internal banks are read or written during the current transaction. ras# 1 o sync(m), rst(m) sdram row address strobe indicates the presence of a valid row address on the multiplexed address bus ma[12:0] . cas# 1 o sync(m), rst(m) sdram column address strobe indicates the presence of a valid column address on the multiplexed address bus ma[12:0] . we# 1 o sync(m), rst(m) sdram write enable indicates that the current memory transaction is a write operation. cs[1:0]# 2 o sync(m), rst(m) sdram chip select enables the sdram devices for a memory access (physical banks 0 and 1). cke[1:0] 2 o sync(m), rst(m) sdram clock enable enables the clocks for the sdram memory. deasserting will place the sdram in self-refresh mode. dq[63:0] 64 i/o sync(m), rst(m) sdram data bus carries 64-bit data to and from memory. during a data cycle, read or wr ite data is present on one or more contiguous bytes. during write operations, unused pins are driven to determinate values. cb[7:0] 8 i/o sync(m), rst(m) sdram ecc check bits carry the 8-bit ecc code to and from memory during data cycles. dqs[8:0] 9 i/o sync(m), rst(m) sdram data strobes carry the strobe signals, output in write mode and input in read mode fo r source synchronous data transfer. dm[8:0] 9 o sync(m), rst(m) sdram data mask controls which bytes on the data bus should be written. when dm[8:0] is asserted, the sdram devices do not accept valid data from the byte lanes. to t a l 1 2 0 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 17 table 3. ddr-ii sdram signals name count type description dqs[8:0]# 9 i/o sync(m) rst(m) sdram data strobes carry the differential strobe signals in ddr-ii mode, output in write m ode and input in read mode for source synchronous data transfer. odt[1:0] 2 o sync(m) rst(m) on die termination control, turns on sdram termination during writes. ddrres[2:1] 2i/o compensation for ddr ocd (analog) ddr-ii mode only. to t a l 1 3 table 4. misc sdram signals name count type description ddrcres0 1o analog vss ref pin (analog) both ddrslwcres and ddrimpcres signals connect to this pin through a reference resistor. ddrslwcres 1i/o compensation voltage reference (analog) for ddr driver slew rate control connected through a resistor to ddrcres0 . ddrimpcres 1i/o compensation voltage reference (analog) for ddr driver impedance control connected through a resistor to ddrcres0 . to ta l 3 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 18 order number: 305433, revision: 002 table 5. peripheral bus interface signals name count type description a[22:16] 7 o rst(m) address bus 22:16 carries a demultiplexed version of address bits a22:16. during address ( t a ), wait state ( t w ) and data cycles ( t d ) cycles, a[22:16] represents the upper seven address bits for the current access. a[22:16] allows the pbi interface to address up to 8 mbytes per peripheral device. see ? table 17, ?pin multiplexing for functional modes? on page 36 ? for strap inputs which are muxed onto a[19:16] , and ? ta b le 1 4 , ?reset strap signals? on page 29 ? for a functional description. ad[15:0] 16 i/o rst(m) address/data bus carries 16-bit physical addresses and 8- or 16-bit data to and from memory. during an address ( t a ) cycle, bits 2-31 contain a physical word address (bits 0-1 indicate size ; see below). during a data ( t d ) cycle, bits 0-7, or 0-15 contain read or write data, depending on the corresponding bus width. during write operations to 8-bit wide memory regions, the pbi drives unused bus pi ns high or low. size , which comprises bits 0-1 of the ad lines during a t a cycle, specifies the number of data trans fers during the bus transaction. ad1 ad0 0 0 1 transfer 0 1 2 transfers 1 0 3 transfers 1 1 4 transfers see ? table 17, ?pin multiplexing for functional modes? on page 36 ? for strap inputs which are muxed onto ad[15:0] , and ? table 14, ?reset strap signals? on page 29 ? for a functional description. a[2:0] 3 o rst(m) address bus 2:0 carries a demultiplexed version of bits 2:0 of the ad[15:0] bus. during an address ( t a ) cycle, bits a[2:0] matches ad[2:0] . during a bursted read data ( t d ) cycle, a[2:0] will represent the current byte address in the bursted transaction. a[2:1] are used for an 16-bit wide peripheral while a[1:0] are used for an 8-bit wide peripheral. see ? table 17, ?pin multiplexing for functional modes? on page 36 ? for strap inputs which are muxed onto a[2:0] , and ? table 14, ?reset strap signals? on page 29 ? for a functional description. ale 1 o rst(m) address latch enable indicates the transfer of a physical address. the pin is asserted during the first address cycle and deasserted during the second address cycle. poe# 1 o rst(m) peripheral output enable indicates whether the bus access is a write or a read with respect to the i/o processor and is valid during the entire bus access. this pin may be used to control the oe# input on peripheral devices. 0 = read 1 = write pwe# 1 o rst(m) peripheral write enable indicates whether the bus access is a write or a read with respect to the i/o processor and is valid during the entire bus access. this pin is use for flash memory accesses and controls the we# input on the rom. 0 = write 1 = read pce[1]# 1 o rst(m) peripheral chip enables specify which of the two memory address ranges are associated with current bus access. the pin remains valid during the entire bus access. pce[0]# 1 o rst(m) peripheral chip enables specify which of the two memory address ranges are associated with current bus access. the pin remains valid during the entire bus access. to t a l 3 1 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 19 table 6. pci express* signals name count type description refclk+ / refclk- 2i pci express* differential clock in: these pins receive a 100 mhz differential clock input from an external source. this clock is used as the reference clock for the pci express* circuitry. pe0tp[7:0] / pe0tn[7:0] 16 o pci express* serial data transmit : these eight differential output pairs carry data and embedded clock for the pci express* port 0 interface. ? 8 mode: all pe0tp[7:0] and pe0tn[7:0] signals are used. ? 4 mode: only pe0tp[3:0] and pe0tn[3:0] signals are used. pe0rp[7:0] / pe0rn[7:0] 16 i pci express* serial data receive : these eight differential input pairs receive data and embedded clock for port 0. ? 8 mode: all pe0rp[7:0] and pe0rn[7:0] signals are used. ? 4 mode: only pe0rp[3:0] and pe0rn[3:0] signals are used. pe_rcompo 1i pci express rcomp : connected to external reference resistor. output current path, used to compensate pci express* driver and rx termination. pe_icompi 1i pci express rcomp in: connected to the same external resistor as pe_rcompo on the board, for input voltage sensing comparator. to ta l 3 6 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 20 order number: 305433, revision: 002 table 7. b pci (slot expansion) bus signals (sheet 1 of 2) name count type description b_ad[31:0] 32 i/o sync(b) rst(b) b pci address/data is the multiplexed pci address and lower 32 bits of the data bus. b_ad[63:32] 32 i/o sync(b) rst(b) b pci address/data is the upper 32 bits of the pci data bus driven during the data phase. b_par 1 i/o sync(b) rst(b) b pci bus parity is even parity across b_ad[31:0] and b_c/be[3:0]# . b_par64 1 i/o sync(b) rst(b) b pci bus upper dword parity is even parity across b_ad[63:32] and b_c/be[7:4]# . b_c/be[7:0]# 8 i/o sync(b) rst(b) b pci bus command and byte enables are multiplexed on the same pci pins. during the address phase, they define the bus command. during the data phase, t hey are used as byte enables for b_ad[63:0] . b_gnt[4]# 1 o sync(b) rst(b) b secondary pci bus grant signals sent to device 4 on the b- segment pci bus. b_gnt[3]# 1 o sync(b) rst(b) b secondary pci bus grant signals sent to device 3 on the b- segment pci bus. b_gnt[2]# 1 o sync(b) rst(b) b secondary pci bus grant signal sent to device 2 on the b- segment pci bus. b_gnt[1]# 1 o sync(b) rst(b) b secondary pci bus grant signal sent to device 1 on the b- segment pci bus. b_gnt[0]# 1 o sync(b) rst(b) b pci bus grant is the grant signal sent to device 0 on the b- segment pci bus. b_req64# 1 i/o sync(b) rst(b) b pci bus request 64-bit transfer indicates the attempt of a 64- bit transaction on the pci bus. when the target is 64-bit capable, the target acknowledges the attempt with the assertion of b_ack64# . b_req[4]# 1 i sync(b) b pci bus requests is the request signal for device 4 on the b- segment pci bus. b_req[3]# 1 i sync(b) b pci bus requests is the request signal for device 3 on the b- segment pci bus. b_req[2]# / b_hm66en 1 i sync(b) b pci bus requests is the request signal for device 2 on the b- segment pci bus. pci 66 enable is used to determine when the slot is pci 66 mhz capable. this signal is only valid for hot-plug 1-slot mode. b_req[1]# 1 i sync(b) b pci bus requests is the request signal for device 1 on the b-segment pci bus. b_req[0]# 1 i sync(b) b pci bus requests are the request signals from device 0 on the b-segment secondary pci bus. b_ack64# 1 i/o sync(b) rst(b) b pci bus acknowledge 64-bit transfer indicates that the device has positively decoded its address as the target of the current access and the target is willing to transfer data using the full 64-bit data bus. b_frame# 1 i/o sync(b) rst(b) b pci bus cycle frame is asserted to indicate the beginning and duration of an access. 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 21 b_irdy# 1 i/o sync(b) rst(b) b pci bus initiator ready indicates the initiating agent?s ability to complete the current data phase of the transaction. during a write, it indicates that valid data is present on the address/data bus. during a read, it indicates the processor is ready to accept the data. b_trdy# 1 i/o sync(b) rst(b) b pci bus target ready indicates the target agent?s ability to complete the current data phase of the transaction. during a read, it indicates that valid data is present on the address/data bus. during a write, it indicates the target is ready to accept the data. b_stop# 1 i/o sync(b) rst(b) b pci bus stop indicates a request to stop the current transaction on the pci bus. b_devsel# 1 i/o sync(b) rst(b) b pci bus device select is driven by a target agent that has successfully decoded the address. as an input, it indicates whether or not an agent has been selected. b_lock# 1 i/o sync(b) rst(b) b pci bus lock indicates whether or not a transaction is establishing a lock across the bridge. b_serr# 1 i/o od sync(b) rst(b) b pci bus system error is driven for address parity errors on the pci bus. b_perr# 1 i/o sync(b) rst(b) b pci bus parity error is asserted when a data parity error occurs during a pci bus transaction. b_m66en 1i/o b pci bus 66 mhz enable indicates the speed of the pci bus. when this signal is sampled high the pci bus speed is 66 mhz, when low, the bus speed is 33 mhz. b_pme# 1 i sync(b) power management event signal is used to request a change in the device or system power state. b_pcixcap 1i b pci-x capability analog pad that selects pci/x mode and frequency capabilities. non-standar d, special purpose analog pin. b_clko[4:0] 5o b pci bus output clocks are used to drive external logic on the secondary pci bus. b_clkout 1o b pci bus output clock is used to drive b_clkin when secondary bus clocks are enabled. b_clkin 1i b pci bus input clock provides the timing for all pci transactions. typically connected on the board to b_clkout . provides timing clock for all b-segment pci interfaces. b_rst# 1o b pci bus reset is an output based on rstin# or pwrgd . it brings pci-specific register s, sequencers, and signals to a consistent state. when rstin# is asserted or pwrgd is deasserted, or the secondary bridge re set bit is asserted, it causes b_rst# to assert and: ? pci output signals are driven to a known consistent state. ? pci bus interface output signals are three-stated. ? open drain signals such as b_serr# are floated b_rst# may be asynchronous to b_clkin when asserted or deasserted. although asynchronous, deassertion must be guaranteed to be a clean, bounce-free edge. b_rcomp 1i/o pci resistor compensation pin is an analog pad that connects to a board resistor to control all b segment pci output driver strengths (analog). total 106 table 7. b pci (slot expansion) bus signals (sheet 2 of 2) name count type description 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 22 order number: 305433, revision: 002 table 8. a pci (iop) bus signals (sheet 1 of 2) name count type description a_ad[31:0] 32 i/o sync(a) rst(a) a pci address/data is the multiplexed pci address and lower 32 bits of the data bus. a_ad[63:32] 32 i/o sync(a) rst(a) a pci address/data is the upper 32 bits of the pci data bus. a_par 1 i/o sync(a) rst(a) a pci bus parity is even parity across a_ad[31:0] and a_c/be[3:0]# . a_par64 1 i/o sync(a) rst(a) a pci bus upper dword parity is even parity across a_ad[63:32] and a_c/be[7:4]# . a_c/be[3:0]# 4 i/o sync(a) rst(a) a pci bus command and byte enables are multiplexed on the same pci pins. during the address phase, they define the bus command. during the data phase, they are used as the byte enables for a_ad[31:0] . a_c/be[7:4]# 4 i/o sync(a) rst(a) a pci byte enables are used as byte enables for a_ad[63:32] during secondary pci data phases. a_req64# 1 i/o sync(a) rst(a) a pci bus request 64-bit transfer indicates the attempt of a 64-bit transaction on the secondar y pci bus. when the target is 64-bit capable, the target acknowledges the attempt with the assertion of a_ack64# . a_ack64# 1 i/o sync(a) rst(a) a pci bus acknowledge 64-bit transfer indicates that the device has positively decoded its address as the target of the current access, indicates the target is willing to transfer data using 64 bits. a_frame# 1 i/o sync(a) rst(a) a pci bus cycle frame is asserted to indicate the beginning and duration of an access. a_irdy# 1 i/o sync(a) rst(a) a pci bus initiator ready indicates the initiating agent?s ability to complete the current data phase of the transaction. during a write, it indicates that valid data is present on the secondary address/data bus. during a read, it indicates the processor is ready to accept the data. a_trdy# 1 i/o sync(a) rst(a) a pci bus target ready indicates the target agent?s ability to complete the current data phase of the transaction. during a read, it indicates that valid data is present on the secondary address/data bus. during a write, it indicates the target is ready to accept the data. a_stop# 1 i/o sync(a) rst(a) a pci bus stop indicates a request to stop the current transaction on the secondary pci bus. a_devsel# 1 i/o sync(a) rst(a) a pci bus device select is driven by a target agent that has successfully decoded the address. as an input, it indicates whether or not an agent has been selected. a_serr# 1 i/o od sync(a) rst(a) a pci bus system error is driven for address parity errors on the secondary pci bus. 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 23 a_rst# 1 o async a pci bus reset is an output based on rstin# or pwrgd . it brings pci-specific registers, sequencers, and signals to a consistent state. when rstin# is asserted or pwrgd is deasserted, or the secondary bridge reset bit is asserted, it causes a_rst# to assert and: ? pci output signals are driven to a known consistent state. ? pci bus interface output signals are three-stated. ? open drain signals such as a_serr# are floated. a_rst# may be asynchronous to a_clkin when asserted or deasserted. although asynchronous, deassertion must be ensured to be a clean, bounce-free edge. a_perr# 1 i/o sync(a) rst(a) a pci bus parity error is asserted when a data parity error during a secondary pci bus transaction. a_lock# 1 i/o sync(a) rst(a) a pci bus lock indicates the need to perform an atomic operation on the secondary pci bus. a_clko[3:0] 4o a pci bus output clocks are used to drive ex ternal logic on the secondary pci bus. a_clkout 1o a pci bus output clock is used to drive a_clkin when the io processor provides secondary bus clocks. a_clkin 1i a pci bus input clock provides the timing for all pci transactions. typically connected on the board to a_clkout . provides the timing clock for all a segment pci interfaces. a_m66en 1i/o a pci bus 66 mhz enable indicates the speed of the secondary pci bus. when this signal is high, the bus speed is 66 mhz and when it is low, the bus speed is 33 mhz. a_pme# 1 i sync(a) power management event signal is used to request a change in the device or system power state. a_req[3:0]# 4 i sync(a) a pci bus requests are the request signals from devices 3 through 0 on the a pci bus. a_gnt[3:0]# 4 o sync(a) rst(a) a pci bus grant are grant signals sent to devices 3 through 0 on the a pci bus. a_pcixcap 1i a pci-x capability is an analog pad that selects pci/x mode and frequency capabilities. non-standard, special purpose analog pin. a_rcomp 1i/o pci resistor compensation pin is an analog pad that connects to the board resistor to control all a segment pci output driver strengths (analog). total 103 table 8. a pci (iop) bus signals (sheet 2 of 2) name count type description 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 24 order number: 305433, revision: 002 table 9. interrupt signals name count type description xint[7:0]# 8 i async interrupt inputs: xint[7:0]# interrupts are directed to the input of the ioapic, or the interrupt controller inputs. when directed to the interrupt controller inputs, then the inputs can be steered to either the fiq or irq internal interrupt input of the core. by default, xint[7:4]# interrupts are directed to the input of the b ioapic and xint[3:0]# interrupts are directed to the input of the aioapic. these interrupt pins are level sensitive. hpi# 1 i async high priority interrupt causes a high priority interrupt to the i/o processor. this pin is leve l-detect only and is internally synchronized. to t a l 9 table 10. i 2 c/smbus signals name count type description scl0 1i/oi 2 c clock provides synchronous operation of the i 2 c bus zero. scd0 1i/oi 2 c data is used for data transfer and arbitration of the i 2 c bus zero. scl1/sclk 1i/o i 2 c clock provides synchronous operation of the i 2 c bus zero. sm bus clock provides synchronous operation of the sm bus. scd1/sdta 1i/o i 2 c data is used for data transfer and arbitration of the i 2 c bus zero. sm bus data is used for data transfer and arbitration of the sm bus. to t a l 4 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 25 table 11. hot-plug controller signa ls for parallel 1-slot, no-glue name count type description b_hpwrflt# 1 i sync(b) rst(b) parallel mode hot-plug power controller fault indication for over- current/under-volt status. when asserted, the device (when enabled) may assert a slot reset and disconnects the slot from the bus. b_hmrl# 1 i sync(b) rst(b) parallel mode hot-plug status of the slot 1 mrl sensor switch, when asserted it indicates the mrl latch is closed. when a platform does not support mrl sensors, this must be wired to a logic low level. b_hprsnt2# 1 i sync(b) parallel mode hot-plug prsnt2 signal is used to indicate whether a card is installed in the slot and its power requirements. these signals are directly connected to the present bits on the pci card. b_hpwren 1 o sync(b) rst(b) parallel mode hot-plug power enable signal connected to on- board slot specific power controller to regulate current and voltage of the slot. b_hprsnt1# 1 i sync(b) rst(b) parallel mode hot-plug prsnt1 signal is used to indicate whether a card is installed in the slot and its power requirements. these signals are directly connected to the present bits on the pci card. b_hatnled# 1 o sync(b) rst(b) parallel mode hot-plug attention indicator led signal that is yellow or amber in color. b_hpwrled# 1 o sync(b) rst(b) parallel mode hot-plug power indicator led signal that is green in color. b_hbutton# 1 i sync(b) rst(b) parallel mode hot-plug attention button input from the slot. when low, this indicates that the operat or has requested attention. when an attention button is not implemented, this input must be wired to a logic high level. b_hreset# 1o parallel mode reset output signal . this output signal is always ?on?, therefore, it does not tri-state during boundary scan. to ta l 9 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 26 order number: 305433, revision: 002 table 12. uart signals (sheet 1 of 2) name count type description gpio[0] / u0_rxd 1i/o general purpose i/o : these pins may be selected on a per pin basis as general purpos e inputs or outputs. the default mode is a general purpose input. serial input : serial data input from device pin to receive shift register. gpio[1] / u0_txd 1i/o general purpose i/o : these pins may be selected on a per pin basis as general purpos e inputs or outputs. the default mode is a general purpose input. serial output : composite serial data output to the communications link-peripheral, modem, or data set. the txd signal is set to the marking (logic 1) state upon a reset operation. gpio[2] / u0_cts# 1i/o general purpose i/o : these pins may be selected on a per pin basis as general purpos e inputs or outputs. the default mode is a general purpose input. clear to send : when low, this pin indicates that the receiving uart is ready to receive data. when the receiving uart deasserts cts# high, the transmitting uart should stop transmission to prevent overflow of the receiving uarts buffer. the cts# signal is a modem- status input whose condition may be tested by the host processor or by the uart when in autoflow mode as described below: non-autoflow mode : when not in autoflow mode, bit 4 (cts) of the modem status register (msr) indicates the state of cts# . bit 4 is the complement of the cts# signal. bit 0 (dcts) of the modem status register indicates whether the cts# input has changed state since the previous reading of the modem status register. cts# has no effect on the transmitter. the user may program the uart to interrupt the processor when dcts changes state. the programmer may then stall the outgoing data stream by starving the transmit fifo or disabling the uart with the ier register. note: when uart transmission is stalled by disabling the uart, the user may not receive an msr interrupt when cts# reasserts. this occurs because disabling the uart also disables interrupts. as a wo rkaround, the user may use auto cts in autoflow mode, or program the cts# pin to interrupt. autoflow mode : note: in autoflow mode, the uart transmit circuitry will check the state of cts# before transmitting each byte. when cts# is high, no data is transmitted. gpio[3] / u0_rts# 1i/o general purpose i/o : these pins may be selected on a per pin basis as general purpos e inputs or outputs. the default mode is a general purpose input. request to send : when low, this informs the remote device that the uart is ready to receive data. a reset operation sets this signal to its inactive (high) state. loop mode operation holds this signal in its inactive state. non-autoflow mode : the rts# output signal may be asserted by setting bit 1 (rts) of the modem control register to a 1. the rts bit is the complement of the rts# signal. autoflow mode : rts# is automatically asserted by the autoflow circuitry when the receive buffer exceeds its programmed threshold. it is deasserted when enough bytes are removed from the buffer to lower the data level back to the threshold. 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 27 gpio[4] / u1_rxd 1i/o general purpose i/o : these pins may be selected on a per pin basis as general purpose inputs or outputs. the default mode is a general purpose input. serial input : serial data input from device pin to receive shift register. gpio[5] / u1_txd 1i/o general purpose i/o : these pins may be selected on a per pin basis as general purpose inputs or outputs. the default mode is a general purpose input. serial output : composite serial data output to the communications link-peripheral, modem, or data set. the txd signal is set to the marking (logic 1) state upon a reset operation. gpio[6] / u1_cts# 1i/o general purpose i/o : these pins may be selected on a per pin basis as general purpose inputs or outputs. the default mode is a general purpose input. clear to send : when low, this pin indicates that the receiving uart is ready to receive data. when the receiving uart deasserts cts# high, the transmitting uart should stop transmission to prevent overflow of the receiving uarts buffer. the cts# signal is a modem- status input whose condition may be tested by the host processor or by the uart when in autoflow mode as described below: non-autoflow mode : when not in autoflow mode, bit 4 (cts) of the modem status register (msr) indicates the state of cts# . bit 4 is the complement of the cts# signal. bit 0 (dcts) of the modem status register indicates whether the cts# input has changed state since the previous reading of the modem status register. cts# has no effect on the transmitter. the user may program the uart to interrupt the processor when dcts changes state. the programmer may then stall the outgoing data stream by starving the transmit fifo or disabling the uart with the ier register. note: when uart transmission is stalled by disabling the uart, the user may not receive an msr interrupt when cts# reasserts. this occurs becaus e disabling the uart also disables interrupts. as a workaround, the user may use auto cts in autoflow mode, or program the cts# pin to interrupt. autoflow mode: note: in autoflow mode, the uart transmit circuitry will check the state of cts# before transmitting each byte. when cts# is high, no data is transmitted. gpio[7] / u1_rts# 1i/o general purpose i/o : these pins may be selected on a per pin basis as general purpose inputs or outputs. the default mode is a general purpose input. request to send : when low, this informs the remote device that the uart is ready to receive data. a reset operation sets this signal to its inactive (high) state. loop mode operation holds this signal in its inactive state. non-autoflow mode : the rts# output signal may be asserted by setting bit 1 (rts) of the modem control register to a 1. the rts bit is the complement of the rts# signal. autoflow mode : rts# is automatically asserted by the autoflow circuitry when the receive buffer exceeds its programm ed threshold. it is deasserted when enough bytes are removed from the buffer to lower the data level back to the threshold. to ta l 8 table 12. uart signals (sheet 2 of 2) name count type description 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 28 order number: 305433, revision: 002 table 13. test and miscellaneous signals name count type description tck 1i test clock provides clock input for ieee 1149.1 boundary scan testing (jtag). state information and data are clocked into the device on the rising clock edge and data is clocked out on the falling clock edge. tdi 1 i sync(t) test data input is the jtag serial input pin. tdi is sampled on the rising edge of tck , during the shift-ir and shift-dr states of the test access port. this signal has a weak internal pull-up to ensure proper operation when this pin is not being driven. tdo 1 o sync(t) rst(t) test data output is the serial output pin for the jtag feature. tdo is driven on the falling edge of tck during the shift-ir and shift- dr states of the test access port. at other times, tdo floats. the behavior of tdo is independent of rstin# or pwrgd . trst# 1 i async test reset asynchronously resets the test access port controller function of ieee 1149 boundary scan testing (jtag). this pin has a weak internal pull-up. tms 1 i sync(t) test mode select is sampled on the rising edge of tck to select the operation of the test logic for ieee 1149 boundary scan testing. this pin has a weak internal pull-up. n/c 7- no connect . do not connect to any signal, power or ground. pwrdelay 1 i async power fail delay is used to delay the reset of the memory controller in a power-fail condition. this allows the self-refresh command to be sent to the ddr sdram array. pwrgd 1 i async power supply good : signal that specifies that the motherboard power supply has stabilized. this signal is used to asynchronously reset the 80333 when it is low. the low period of this signal must be long enough for the system power supply to stabilize and for the base plls to lock. note: this is the same signal as perst# which is described in the pci express* card electromechanical specification , revision 1.0a. rstin# 1 i async reset input brings pci-specific registers, sequencers, and signals to a consistent state. when rstin# is asserted: ? pci output signals are driven to a known consistent state. ? pci bus interface output signals are three-stated. ? open drain signals such as b_serr# are floated. rstin# may be asynchronous to b_clkin when asserted or deasserted. although asynchronous, deassertion must be ensured to be a clean, bounce-free edge. to t a l 1 5 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 29 table 14. reset strap signals (sheet 1 of 2) name count type description retry 1c configuration retry mode : retry is latched on the rising (asserting) edge of pwrgd and determines when the pci interface of the atu will disable pci configuration cycles by signaling a retry until the configuration cycle retry bit is cleared in the pci configuration and status register. 0 = configuration cycles enabled (requires pull down resistor.) 1 = configuration retry enabled in the atu (default mode) note: muxed onto signal ad[6] , see table 17, ?pin multiplexing for functional modes? on page 36 . core_rst# 1c core reset mode is latched on the rising (asserting) edge of pwrgd and determines when the intel xscale ? core is held in reset until the processor reset bit is cleared in pci configuration and status register. 0 = hold in reset. (requires pull-down resistor.) 1 = do not hold in reset. (default mode) note: muxed onto signal ad[5] , see table 17, ?pin multiplexing for functional modes? on page 36 . p_boot16# 1c bus width is latched on the rising (asserting) edge of pwrgd, it sets the default bus width for the pbi memory boot window. 0 = 16 bits wide (requires a pull-down resistor.) 1 = 8 bits wide (default mode) note: muxed onto signal ad[4] , see table 17, ?pin multiplexing for functional modes? on page 36 . mem_type 1c memory type : mem_type is latched on the rising (asserting) edge of pwrgd and it defines the speed of the ddr sdram interface. 0 = ddr-ii sdram at 400 mhz (required pull-down resistor.) 1 = ddr sdram at 333 mhz (default mode) note: muxed onto signal ad[2] , see table 17, ?pin multiplexing for functional modes? on page 36 . a_pcix133en 1c pci bus segment ?a? 133 mhz enable: a_pcix133en is latched on the rising (asserting) edge of pwrgd and it determines the maximum pci-x mode operating frequency. 0 = 100 mhz enabled (requires pull down resistor). 1 = 133 mhz enabled (default mode). note: muxed onto signal ad[3] , see table 17, ?pin multiplexing for functional modes? on page 36 . b_pcix133en 1c pci bus segment ?b? 133 mhz enable : b_pcix133en latched on rising (asserting) edge of pwrgd and determines maximum pci-x mode operating frequency. 0 = 100 mhz enabled (requires pull down resistor.) 1 = 133 mhz enabled (default mode) note: muxed onto signal ad[10] , see table 17, ?pin multiplexing for functional modes? on page 36 . 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 30 order number: 305433, revision: 002 b_hslot[3:0] 4c number of slots : b_hslot[3:0] latched on rising (asserting) edge of pwrgd and indicates when the ?b? pci-x bus interface standard hot-plug controller is enabled, the total number of slots in both hot-plug enabled mode and disabled mode, and the hot- plug mode. b_hslot[3] enables hot-plug when high and disables hot-plug when low. hot-plug disabled hot-plug enabled 0000 = 1 slot 1000 = reserved 0001 = 2 slots 1001 = reserved 0010 = 3 slots 1010 = reserved 0011 = 4 slots 1011 = reserved 0100 = 5 slots 1100 = reserved 0101 = 6 slots 1101 = reserved 0110 = 7 slots 1110 = reserved 0111 = 8 slots 1111 = parallel 1-slot-no-glue note: 1111 is default m ode. note: muxed onto signal ad[15:12] , see table 17, ?pin multiplexing for functional modes? on page 36 . smb_ma5 smb_ma3 smb_ma2 smb_ma1 4c manageability address (ma) : latched on rising (asserting) edge of pwrgd and maps to ma bit 5, 3, 2, and 1, where ma bits[7:0] represent the address the smbus slave port will respond to when access is attempted. 0 = (requires pull down resistor.) 1 = (default mode) note: muxed onto signal a[19:16] , see table 17, ?pin multiplexing for functional modes? on page 36 . pciodt_en 1c pci bus odt enable : pciodt_en is latched on the rising (asserting) edge of pwrgd , and determines when the pci-x interface will have on-die termination enabled. pciodt_en is valid for both a and b segments. the following signals are affected by pciodt_en : a_ack64# , a_ad[63:32] , a_c/be[7:4]# , a_devsel# , a_frame# , a_irdy# , a_lock# , a_m66en , a_par64 , a_perr# , a_req[3:0]# , a_req64# , a_serr# , a_stop# , a_trdy# , b_ack64# , b_ad[63:32] , b_c/be[7:4]# , b_devsel# , b_frame# , b_irdy# , b_lock# , b_m66en , b_par64 , b_perr# , b_req[4:0]# , b_req64# , b_serr# , b_stop# , b_trdy# , xint[7:0]# 0 = odt disabled (requires pull-down resistor). 1 = odt enabled (default mode). note: muxed onto signal a[20] , see table 17, ?pin multiplexing for functional modes? on page 36 . pd1 1c pull-down resistor is required for default mode. note: muxed onto signal ad[7] , see table 17, ?pin multiplexing for functional modes? on page 36 . to ta l 1 6 table 14. reset strap signals (sheet 2 of 2) name count type description 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 31 table 15. power and ground pins name count type description v ccpll[1-5] 5pwr pll 1-5 power is a separate v cc15 supply ball for the phase lock loop clock generator. it is to be connected to the board v cc15 plane. each v ccpll requires a low-pass filter circuit to reduce noise- induced clock jitter and its effects on timing relationships. see the intel ? 80333 i/o processor design guide for more information. v cc33 49 pwr 3.3 v power balls to be connected to a 3.3 v power board plane. v cc25/18 29 pwr 2.5 v/1.8 v power balls to be connected to a 2.5 v or 1.8 v power board plane, dependent on ddr or ddrii mode. v cc15 56 pwr 1.5 v power balls to be connected to a 1.5 v power board plane. vcc15 = core vcc15e = pci express* v cc13 7pwr 1.3 v power balls to be connected to a 1.35 v power board plane. pe_vccbg 1pwr pci express* band gap analog ref power : 2.5 v power for analog reference circuit, separated from all other vcc signals. requires a low-pass filter. ddr_vref 1pwr sdram voltage reference is used to supply the reference voltage to the differential inputs of the memory controller pins. v ss 218 gnd ground balls to be connected to a ground board plane. v ss a[1-5] 5gnd analog ground balls need to be connected to the appropriate v ccpll filter, and not to board ground. pe_vssbg 1gnd pci express* band gap analog ground: ground for analog reference circuit, separated from all other vss signals. 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 32 order number: 305433, revision: 002 table 16. pin mode behavior (sheet 1 of 4) pin reset norm ecc off 32-bit ddr 32-bit b_pci 32-bit a_pci m_ck[2:0] x 1 vo vo vo - - m_ck[2:0]# x 1 vo vo vo - - m_rst# 0 vovovo - - ma[13:0] 0 ? vo vo vo - - ba[1:0] 0 ? vo vo vo - - ras# 1 ? vo vo vo - - cas# 1 ? vo vo vo - - we# 1 ? vo vo vo - - cs[1:0]# 1 ? vo vo vo - - cke[1:0] 0 ? vo vo vo - - dq[63:32] z ? vb vb id,z - - dq[31:0] z ? vb vb vb - - cb[7:0] z ? vb vb vb - - dqs[8] z ? vb id,z vb - - dqs[7:4] z ? vb vb id,z - - dqs[3:0] z ? vb vb vb - - dqs[8]# z ? vb id,z vb - - dqs[7:4]# z ? vb vb id,z - - dqs[3:0]# z ? vb vb vb - - dm[8] z ? vo z vo - - dm[7:4] z ? vo vo z - - dm[3:0] z ? vo vo vo - - ddr_vref vi vi vi vi - - odt[1:0] 2 0 vovovo - - ddrres[2:1] z ? vb vb vb - - ddrcres0 vo vo vo vo - - ddrslwcres vb vb vb vb - - ddrimpcres vb vb vb vb - - a[22:16] hvo---- ad[15:0] hvb---- a[2:0] hvo---- ale 0vo---- notes: 1 = driven to v cc 0 = driven to v ss x = driven to unknown state id = the input is disabled h = pulled up to v cc pd = pull-up disabled ao = analog output level l = pulled down to v ss z = output disabled (floats) vb = acts like a valid bidirectional pin vo = a valid output level is driven vi = need to drive a valid input level ? = after power fail sequence completes ? = caused by hi-z from mode pins only 1. clocks become valid right before m_rst# deasserts. 2. odt signal to be low during power up and initialization per ddr-ii jedec specification. 3. high impedance common mode dc voltage driven per pci express* specification , revision 1.0. 4. input disabled, but termination on, per pci express* specification , revision 1.0. 5. hot-plug controller signals are pulled up when shpc is disabled (b_hslot[3] = 0 on rising edge of pwrgd.) 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 33 poe# 1vo---- pwe# 1vo---- pce[1]# hvo---- pce[0]# hvo---- refclk+ refclk- vivi---- pe0tp[7:0] pe0tn[7:0] z 3 vo---- pe0rp[7:0] pe0rn[7:0] id 4 vi---- pe_rcompo vi vi pe_icompi vi vi b_ad[63:32] 0vb - - h - b_ad[31:0] 0vb - - vb - b_par 0vb - - vb - b_par64 zvb - - h - b_c/be[7:4]# 0vb - - h - b_c/be[3:0]# 0vb - - vb b_gnt[4:0]# hvo---- b_req64# vovb---- b_req[4:0]# vivi---- b_ack64# zvb---- b_frame# zvb---- b_irdy# zvb---- b_trdy# vovb---- b_stop# vovb---- b_devsel# vovb---- b_lock# zvb---- b_serr# zvb---- b_clkin vivi---- pwrgd vivi---- rstin# vivi---- b_rst# vovo---- table 16. pin mode behavior (sheet 2 of 4) pin reset norm ecc off 32-bit ddr 32-bit b_pci 32-bit a_pci notes: 1 = driven to v cc 0 = driven to v ss x = driven to unknown state id = the input is disabled h = pulled up to v cc pd = pull-up disabled ao = analog output level l = pulled down to v ss z = output disabled (floats) vb = acts like a valid bidirectional pin vo = a valid output level is driven vi = need to drive a valid input level ? = after power fail sequence completes ? = caused by hi-z from mode pins only 1. clocks become valid right before m_rst# deasserts. 2. odt signal to be low during power up and initialization per ddr-ii jedec specification. 3. high impedance common mode dc voltage driven per pci express* specification , revision 1.0. 4. input disabled, but termination on, per pci express* specification , revision 1.0. 5. hot-plug controller signals are pulled up when shpc is disabled (b_hslot[3] = 0 on rising edge of pwrgd.) 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 34 order number: 305433, revision: 002 b_perr# zvb---- b_m66en vbvb---- b_pme #vivi b_pcixcap vivi---- b_clko[4:0] vovo---- b_clkout vovo---- a_ad[63:32] zvb---h a_ad[31:0] 0vb---- a_par 0vb---- a_par64 zvb---h a_c/be[3:0]# 0vb---- a_c/be[7:4]# zvb---h a_req64# vovb---- a_ack64# zvb---- a_frame# zvb---- a_irdy# zvb---- a_trdy# vovb---- a_stop# vovb---- a_devsel# vovb---- a_serr# zvb---- a_rst# vovo---- a_perr# zvb---- a_lock# zvb---- a_clko[3:0] vovo---- a_clkout vovo---- a_clkin vivi---- a_m66en vbvb---- a_pme# vi vi a_req[3:0]# vivi---- a_gnt[3:0]# hvo---- a_pcixcap vivi---- a_rcomp aoao---- table 16. pin mode behavior (sheet 3 of 4) pin reset norm ecc off 32-bit ddr 32-bit b_pci 32-bit a_pci notes: 1 = driven to v cc 0 = driven to v ss x = driven to unknown state id = the input is disabled h = pulled up to v cc pd = pull-up disabled ao = analog output level l = pulled down to v ss z = output disabled (floats) vb = acts like a valid bidirectional pin vo = a valid output level is driven vi = need to drive a valid input level ? = after power fail sequence completes ? = caused by hi-z from mode pins only 1. clocks become valid right before m_rst# deasserts. 2. odt signal to be low during power up and initialization per ddr-ii jedec specification. 3. high impedance common mode dc voltage driven per pci express* specification , revision 1.0. 4. input disabled, but termination on, per pci express* specification , revision 1.0. 5. hot-plug controller signals are pulled up when shpc is disabled (b_hslot[3] = 0 on rising edge of pwrgd.) 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 35 b_rcomp aoao---- xint[7:4]# vivi---- xint[3:0]# vivi---- hpi# vivi---- b_hpwrflt# (5) vivi---- b_hmrl# (5) vivi---- b_hprsnt2# (5) vivi---- b_hpwren (5) zvo---- b_hprsnt1# (5) vivi---- b_hatnled# (5) zvo---- b_hpwrled# (5) zvo---- b_hbutton# (5) vivi---- scl0 , scd0 , scl1 / sclk , scd1 / sdta hvb---- gpio[3:0] / u0_rts# , u0_cts# , u0_txd , u0_rxd , vivb---- gpio[7:4] / u1_rts# , u1_cts# , u1_txd , u1_rxd vivb---- tck vivi---- tdi hh---- tdo vo ? vo---- trst# hh---- tms hh---- pwrdelay vivi---- pwrgd vivi---- nc[3:0] hh---- table 16. pin mode behavior (sheet 4 of 4) pin reset norm ecc off 32-bit ddr 32-bit b_pci 32-bit a_pci notes: 1 = driven to v cc 0 = driven to v ss x = driven to unknown state id = the input is disabled h = pulled up to v cc pd = pull-up disabled ao = analog output level l = pulled down to v ss z = output disabled (floats) vb = acts like a valid bidirectional pin vo = a valid output level is driven vi = need to drive a valid input level ? = after power fail sequence completes ? = caused by hi-z from mode pins only 1. clocks become valid right before m_rst# deasserts. 2. odt signal to be low during power up and initialization per ddr-ii jedec specification. 3. high impedance common mode dc voltage driven per pci express* specification , revision 1.0. 4. input disabled, but termination on, per pci express* specification , revision 1.0. 5. hot-plug controller signals are pulled up when shpc is disabled (b_hslot[3] = 0 on rising edge of pwrgd.) 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 36 order number: 305433, revision: 002 table 17. pin multiplexing for functional modes pin reset straps a[20] pciodt_en ad[15] b_hslot[3] ad[14] b_hslot[2] ad[13] b_hslot[1] ad[12] b_hslot[0] ad[10] b_pcix133en ad[7] pd1 ad[6] retry ad[5] core_rst# ad[4] p_boot16# ad[3] a_pcix133en ad[2] mem_type a[19] smb_ma5 a[18] smb_ma3 a[17] smb_ma2 a[16] smb_ma1 scl1 / sclk - scd1 / sdta - gpio[0] / u0_rxd - gpio[1] / u0_txd - gpio[2] / u0_cts# - gpio[3] / u0_rts# - gpio[4] / u1_rxd - gpio[5] / u1_txd - gpio[6] / u1_cts# - gpio[7] / u1_rts# - 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 37 figure 2. 829-ball fcbga package diagram table 18. fc-style, h-pbga package dimensions 829-pin bga symbol minimum maximum a 2.392 2.942 a1 0.50 0.70 a3 0.742 0.872 b 0.61 ref. c 1.15 1.37 d 37.45 37.55 e 37.45 37.55 f1 9.88 ref. f2 10.16 ref. e 1.27 ref. s1 0.97 ref. s2 0.97 ref. measurement in millimeters. b1230-02 e d f1 f2 die laser mark s2 s1 pin #1 corner ?b e a3 a a1 c top view bottom view side view seating plane a 1234 b c d e f g h j k l n p r t u v w y aa ab ac ad ae af ag ah aj m 5 6 7 8 9 10111213141516171819 202122232425 26272829 80333 may 2005 intel ? 80333 i/o processor datasheet datasheet 38 order number: 305433, revision: 002 figure 3. intel ? 80333 i/o processor signal group locations (bottom view) b1215-01 ddr / ddrii sdram shpc gpio pbi vcc/vss pci-x bus b pci-x bus a pci express aj a h a g a f a e a d a c a b a a y w v u t r p n m l k j h g f e d c b a aj ah ag af ae ad ac ab aa y w v u t r p n m l k j h g f e d c b a 1234567891011121314151617181920 21 22 23 24 25 26 27 28 29 1234567891011121314151617181920 21 22 23 24 25 26 27 28 29 80333 datasheet intel ? 80333 i/o processor datasheet may 2005 order number: 305433, revision: 002 39 figure 4. intel ? 80333 i/o processor ballout ? left side (bottom view) ! " ! #$ " ! " ! " ! " ! " ! ! % # & #$ "$ " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " " ! " ! ! ! " ! ! ! ' ' $ " ! " ! " ! & & ! "$ " ! ' ' % $ ' $ ' $ ' $ ' $ ' $ ' ' $ ' $ (#$ (#$ (# $ '$ ' & |